export default function httpErrorHandler(res: any) {
	let msg = ''
	switch (res.status) {
		case 302:
			msg = '接口重定向'
			break
		case 400:
			msg = '参数不正确'
			break
		case 401:
			msg = '您未登录，或者登录已经超时，请先登录'
			break
		case 403:
			msg = '您没有权限操作'
			break
		case 404:
			msg = `请求地址出错`
			break
		case 408:
			msg = '请求超时'
			break
		case 409:
			msg = '系统已存在相同数据'
			break
		case 500:
			msg = '服务器内部错误'
			break
		case 501:
			msg = '服务未实现'
			break
		case 502:
			msg = '网关错误'
			break
		case 503:
			msg = '服务不可用'
			break
		case 504:
			msg = '服务暂时无法访问，请稍后再试'
			break
		case 505:
			msg = 'HTTP 版本不受支持'
			break
		default:
			msg = '异常问题，请联系管理员'
			break
	}
	return Promise.reject(msg)
}
